package cn.edu.gdgm.system.service;

import cn.edu.gdgm.system.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 药盒服务用户数据表 服务类
 * </p>
 *
 * @author running_hyk
 */
public interface IUserService extends IService<User> {

    /**
     * 查询小程序用户，是否已经注册过当前服务
     *
     * @param openId 微信小程序用户 OpenId
     * @return 存在为 true 否则为 false
     */
    boolean existUserByWeChatOpenId(String openId);

    /**
     * 通过微信 OpenId 创建新用户
     *
     * @param openId 微信小程序用户 OpenId
     * @return 用户是否创建成功
     */
    boolean createUserByWeChatOpenId(String openId);

}